carefully elaborated - Turkish English Dictionary